package com.hnyfkj.jyindustry.biz.area.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hnyfkj.jyindustry.biz.area.dto.AreaReturnDto;
import com.hnyfkj.jyindustry.biz.area.entity.Area;

/**
 * @ClassName: IAreaService
 * @Description: 地区信息
 * @author zhujq
 * @date 2021年3月6日 下午12:52:52
 */
public interface AreaService extends IService<Area> {
	
	/**
	 * 获取地区列表
	 *
	 * @param areaId 父级id
	 * @return
	 */
	List<Area> getList(String areaId);

	Area getOneById(String areaId);

	/**
	 * @Title: getList
	 * @author zhujq
	 * @date 2021年3月6日 下午12:55:44
	 * @param upAreaId
	 * @return List<AreaReturnDto>
	 * @Description 根据父级id查询地区
	 */
	List<AreaReturnDto> getAreaList(String upAreaId);

	/**
	 * @Title: getAreaBySql
	 * @author zhujq
	 * @date 2021年3月6日 下午1:34:30 
	 * @param sql
	 * @return List<AreaDto>
	 * @Description 查询企业地区信息
	 */
	List<AreaReturnDto> getAreaBySql(String sql);
}
